JGS 迭代法
JGS 迭代法是 Jacobi 迭代法的一种改进方法,虽然 Jacobi 迭代法的迭代公式
JGS 迭代法的改进之处在于,它在每次迭代中每解一个方程,就代入更新后的变量来计算下一个方程,这样可以加快迭代的收敛速度。
迭代公式
这里省略方程式推导过程
方程式写起来比较麻烦,原理是先解出方程组中的一个方程,然后用已有的解来更新下一个方程中的系数,以此类推,这样就可以逐个解出所有的变量。
从推导后的方程式可以看出,JGS 迭代法的迭代矩阵本身没变,只是对角线以下的部分(
和 Jacobi 迭代法类似,由
系数矩阵
: 常数向量
:
可以得出:
迭代矩阵
: 其中:
迭代常数向量
:
因此,由上述推导过程,JGS 迭代法的迭代公式是:
等效为简单迭代法
JGS 迭代法的迭代公式
因此,代入
即,
迭代矩阵
迭代向量
则 JGS 迭代法等效为简单迭代法的迭代公式 为:
收敛性判断
充分条件
满足以下条件之一,JGS 迭代法对任意初始向量一定收敛:
- 原系数矩阵
严格对角占优。 - 原系数矩阵
对称正定。 - 迭代矩阵
的任一种 矩阵范数 。
充要条件
迭代矩阵
与 Jacobi 迭代法收敛性的关系
除非原系数矩阵